﻿package Message.Game
{

    public interface IFriendPrx
    {

        public function IFriendPrx();

        function apply_async(param1:AMI_IFriend_apply, param2:Array) : void;

        function reply_async(param1:AMI_IFriend_reply, param2:Array, param3:int, param4:int) : void;

        function removeAll_async(param1:AMI_IFriend_removeAll, param2:Array, param3:int) : void;

        function moveIntoList_async(param1:AMI_IFriend_moveIntoList, param2:Number, param3:int, param4:int) : void;

        function changeRemark_async(param1:AMI_IFriend_changeRemark, param2:Number, param3:int, param4:String) : void;

        function getFriendList_async(param1:AMI_IFriend_getFriendList, param2:int) : void;

        function addToBlackList_async(param1:AMI_IFriend_addToBlackList, param2:int) : void;

        function getOneKeyMakeFriendsInfo_async(param1:AMI_IFriend_getOneKeyMakeFriendsInfo) : void;

        function oneKeyMakeFriends_async(param1:AMI_IFriend_oneKeyMakeFriends, param2:Array) : void;

        function changeFriendType_async(param1:AMI_IFriend_changeFriendType, param2:Number, param3:int, param4:int) : void;

        function congratulate_async(param1:AMI_IFriend_congratulate, param2:Array) : void;

        function getCongratulateRewards_async(param1:AMI_IFriend_getCongratulateRewards) : void;

        function sendFlowers_async(param1:AMI_IFriend_sendFlowers, param2:String, param3:int, param4:Boolean, param5:Boolean) : void;

        function kissBack_async(param1:AMI_IFriend_kissBack, param2:String) : void;

    }
}
